package org.example.factory.service;

/**
 * LLMService接口定义了与大语言模型交互的服务契约
 * 该接口提供了基本的聊天对话功能，允许用户通过文本提示与语言模型进行交互
 */
public interface LLMService {
    /**
     * 与大语言模型进行聊天对话
     * 该方法接收用户的文本提示，将其发送给语言模型，并返回模型生成的回复
     *
     * @param prompt 用户输入的文本提示，用于引导语言模型生成相关回复
     * @return 语言模型基于输入提示生成的文本回复
     */
    String chat(String prompt);
}

